home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
SOUND
/
AC20MUSC.ARJ
/
ACCUMUSC.DOC
next >
Wrap
Text File
|
1991-01-12
|
47KB
|
1,094 lines
ACCU
Music Printer
by Kevin Fischer
Version 2.0
Copyright (c) 1991 - Kevin Fischer
January 12, 1991
INTRODUCTION
Are you an aspiring musician? If so, maybe ACCU Music
Printer is the program for you. It is specifically designed for
those music writers who can't write. What that means is that you
type in the music and ACCU Music Printer will print out the sheet
music. Entering the music is very easy and can be done with any
text editor or word processor. Then you run ACCU Music Printer.
It will automatically take your music and print it out to your
printer quickly and easily.
SYSTEM REQUIRED
The following equipment is necessary for running ACCU Music
Printer:
o IBM or compatible computer
o Disk drive or hard drive
o Printer which supports graphics
A text editor or word processor is also recommended for
using ACCU Music Printer.
NEW IN THIS VERSION
o Redesigned screens for MUSIC.EXE
o Transposing utility program TRANPOSE.EXE included
o Redesigned MUSCNFIG.EXE
o Added ability to change key signatures, time signatures
o Added ability to define key, time, clef, tempo, title,
author in music file
o Added ability to add comments to music file
o Added Alto, Tenor, and Soprano clefs
o Redesigned the notes, clefs, etc.
o Makes use of higher resolution printer graphics modes
o Added Draft, Medium, and High quality modes of printing
o Added menu to MUSIC.EXE
o Added margin changes to MUSIC.EXE
RUNNING THE PROGRAMS
All of the programs that come with ACCU Music Printer
(MUSIC.EXE, MUSCNFIG.EXE, and TRANPOSE.EXE) have two command-line
options. All of the programs use direct screen writes.
Options: /BIOS Force BIOS screen writes instead of
direct screen writes
/COLOR Attempt to force color screen mode
if color does not appear on color
monitor
The format for calling any of the programs with command-line
options is as follows:
PROGNAME /BIOS /COLOR
Both command-line options are optional and must be separated
by a space. The order does not matter. Some examples might be:
MUSIC /BIOS
MUSIC /COLOR /BIOS
TRANPOSE /BIOS
MUSCNFIG /COLOR
SETTING UP THE PROGRAM
First of all, you need to copy all of the files that come
with ACCU Music Printer onto a floppy disk or a directory of your
hard disk. After you have it set up on a disk or in a directory,
you are ready to set it up for your printer. Printer drivers for
the program have an extension of '.PRT'. At this point in time,
only six printer drivers come with the program:
PAN1091I.PRT Designed for the Panasonic 1091i printer. Should
work with the Panasonic 1080, 1091, and 1092
printers also.
EPSNRX80.PRT Designed for the Epson RX-80 printer.
GEMINI10.PRT Designed for the Gemini 10 printer. Should work
with the Gemini 15 printer also.
EPSONLQ.PRT Designed for any Epson LQ printer. Tested on
Epson LQ 2500 compatible GSX-140.
GSX140.PRT Designed for the Citizen GSX-140 printer.
HPLASER.PRT Designed for any Hewlett-Packard Laser Printer.
Tested with the HP IID printer.
Since there are such a few number of printer drivers, I have
also included a program to create your own printer driver for use
with ACCU Music Printer. This program is called MUSCNFIG.EXE.
If you have a printer which has a printer driver already made for
it, follow these steps:
1. At the DOS prompt, type the command:
COPY FILENAME.PRT MUSIC.PRT
Replace the word FILENAME with the name of the printer
driver. For example, if you wanted to use the printer
driver GEMINI10.PRT, the line would read:
COPY GEMINI10.PRT MUSIC.PRT
This will create a copy of your printer driver under the
name MUSIC.PRT.
2. That's it! Your printer driver is all set up.
If a driver for your printer is not included with ACCU Music
Printer, you must use the MUSCNFIG.EXE program. The following
description explains how to use it.
USING 'MUSCNFIG.EXE' TO CREATE PRINTER DRIVERS
NOTE: If you have a laser printer not Hewlett Packard compat-
ible, special printer routines need to be written for
it. I would be glad to do this for you. Please send
me a letter telling me your printer name and hopefully
we can work something out. Do not use MUSCNFIG.EXE for
laser printers!
NOTE: Laser printer drivers cannot be loaded up with
MUSCNFIG.EXE. Any attempt to do so will result in
unpredictable problems!
Load up MUSCNFIG.EXE from DOS. It will give you a menu that
looks like the following:
1. Define Printer Name
2. Set up printer strings
3. Save printer configuration
4. Load printer configuration
5. Clear printer configuration
6. Quit program
You can select an option by pressing its number and then
RETURN or by highlighting it with the arrow keys and pressing
RETURN.
Begin by giving your printer driver a name. Select option 1
and enter the name of your printer. If you make a mistake,
select option 1 again and retype the printer name.
Next, select option 2 to create the printer strings. GET
OUT YOUR PRINTER MANUAL!! You will first be asked several
questions about your printer. The first question asks whether
your printer gives the top printhead pin a value of 128.
Typically the printer will give this pin a value of 128 or 1.
Select YES for 128 or NO for 1. This will affect whether your
music is printed inverted or normal.
Next, you are asked three more questions concerning the
graphics capabilities of your printer. The three resolutions
supported are: 480 dots/line (60 dots/inch), 960 dots/line (120
dots/inch), and 1920 dots/line (240 dots/inch). You will be
asked for each resolution whether your printer supports it. Just
select YES or NO depending on what your printer manual says.
The last question is asked only if you said that your
printer supported 1920 dots/line. You are then asked whether
your printer requires two passes to print a full line at this
resolution. Typically your printer manual will say something
like "Can't print adjacent dots" in this case. If you are
unsure, just press YES.
You will now enter the decimal code numbers for each printer
function. You need to enter 3 digits for each code number. That
means for the number 27, enter 027. For the number 0, enter 000.
After entering these 3 digits, press RETURN. It will advance to
the next code number entry. When you are done entering code
numbers for that printer function, press RETURN at an entry
number prompt without typing anything. This might seem a little
confusing so the following is an example:
Lets assume you want to enter the numbers 27, 87, 102, and 1
for a function. You would type:
027<RETURN>087<RETURN>102<RETURN>001<RETURN><RETURN>
Be sure to press RETURN where it says <RETURN>. You need to
enter code numbers for the following printer functions:
o Resetting the printer to its initial state when turned
on.
o Setting linefeed to 1/6 inch spacing. Make sure this
is for setting all linefeeds to 1/6 inch, not just a
one time 1/6 inch linefeed.
o Setting linefeed to 8/72 inch spacing. Make sure this
is for setting all linefeeds to 8/72 inch, not just a
one time 8/72 inch linefeed.
o Turning on double wide print mode.
o Turning off double wide print mode.
o Turning on enhanced or NLQ printing.
o Turning off enhanced or NLQ printing.
o Setting Graphics mode to 480 dots per line (60 dots per
inch). Make sure this is for 8 pin mode, not 9 pin.
o Setting Graphics mode to 960 dots per line (120 dots
per inch). Make sure this is for 8 pin mode, not 9
pin.
o Setting Graphics mode to 1920 dots per line (240 dots
per inch). Make sure this is for 8 pin mode, not 9
pin.
o Setting linefeed to 0/n inch spacing. 'n' can be any
number your printer supports just as long as it
supports a 0/n inch linefeed mode (no movement). Make
sure this is for setting all linefeeds to 0/n inch, not
just a one time 0/n inch linefeed.
If you make a mistake while entering these codes or
answering the questions, finish with the rest of the questions
and code numbers for the other printer functions. Then select
the 2 option from the main menu again. Answer the questions
correctly. This time, just press RETURN at the prompt for each
printer function you entered correctly. This will skip entering
the data for that function, but will retain the data you entered
previously. When you come to a function which you entered
incorrectly or that has no 'Old data', just type in the correct
code numbers. They will overwrite the old ones.
After you have finished answering all of the questions,
entering all of the code numbers for each printer function, and
defining the name of the printer, select the 3 option (save
printer configuration) from the main menu. It will prompt you
for a save filename. I recommend a filename which will give you
some idea of what kind of printer it is. Make sure it has the
extension .PRT, and be sure that it is not called MUSIC.PRT. You
are now done creating a printer driver. You can always use the 4
option (load printer configuration) to load up the printer driver
and make changes if you need to. [NOTE: Don't forget the .PRT
extension when load up the printer driver!]
Once you have created a printer driver, there is one last
step in order for it to work with ACCU Music Printer. That is
the same step as if you had already had a printer driver ready
for your printer. Just follow these directions:
1. At the DOS prompt, type the command:
COPY FILENAME.PRT MUSIC.PRT
Replace the word FILENAME with the name of the printer
driver. For example, if your printer driver was named
JOHNDOE.PRT, the line would read:
COPY JOHNDOE.PRT MUSIC.PRT
This will create a copy of your printer driver under the
name MUSIC.PRT.
2. That's it! Your printer driver is all set up.
That explains how to get a printer driver set up for your
printer.
RUNNING MUSIC.EXE
Run MUSIC.EXE from the DOS prompt. If you forgot to set up
a printer driver, you will get an error message. Please refer to
the section "SETTING UP THE PROGRAM" which is listed above. If
the program loads successfully, you will be presented with the
title of the program, the name of your current printer, and a
menu. The menu will look something like this:
1. Enter Filename
2. Set Clef
3. Set Key
4. Set Time Signature
5. Options
6. Set Print Quality
7. Begin Printing
8. Quit Program
You will also get a status box up in the upper-right hand corner
of the screen. This will show basically all of the information
that you have input so far. The 'Status:' portion refers to what
is currently happening. It will displaying 'Printing' when
printing, or 'Aborted' when the printing is aborted.
Select the option 'Enter Filename' (#1) and enter the name
of your music filename here. See below for information about
creating your own music file.
Next, select the option 'Set Clef' (#2) and enter the name
of the clef of your music. You can choose from "T)reble, B)ass,
TeN)or, A)lto, and S)oprano".
The third option 'Set Key' will allow you to set the initial
key signature of your music. After selecting this, press F for
F)lats or S for S)harps. If you want no flats or sharps, select
either one. You then be asked how flats or sharps you want
(depending on which one you selected). Enter a number from 0 to
7. Enter 0 if you want no flats or sharps.
Continue by selecting the option 'Set Time Signature' (#4)
and enter the time signature. Just enter the time signature as a
two digit number - with no separator between the numbers. A time
signature of 2/4 (2 on the top, 4 on the bottom) would be entered
as 24.
With selection #5, "Options", you can set the left and right
margins for your printout. It will display the current settings
which default to zero inches for both margins. The distance is
measured from each edge of the paper, so you would not enter 7.5
for your right margin, but 1 since it is one inch from the right
edge of the paper (it is assumed that your paper is 8.5 inches
wide). You can enter a number from 0 to 2 inches for your
margins. You can use decimal points.
Option #6, 'Set Print Quality' will allow you to determine
what your printout will look like. Depending on what your
current printer and printer driver allows you to do, you will be
given several quality specifications. You may not be given all
of them since your printer may not support them. If your printer
supports all resolutions, it will give you the options D)raft,
M)edium, and H)igh. Select the letter of the print quality you
want. Due to the high resolution of the notes, your music will
not look its best unless it is printed at H)igh mode. At the
D)raft and M)edium modes the printout may look bad. It is
because it can't print everything when it prints at the lower
resolutions. If you are using a laser printer, the Print Quality
option will not work and will always print at 300 dpi (make sure
you have enough printer RAM).
The option 'Begin Printing' (#7) will allow you to print out
your music. It will not work if you haven't input a filename or
set a print quality (only for non-laser printers). You will be
asked for a title and author then. You can either type something
in or press RETURN at each prompt if you want nothing. It will
then begin printing. It will load the file as it prints so be
sure the disk file is available during this time. Be sure the
printer is turned ON before you press RETURN after the Author
prompt! Any status messages will appear in the box under catego-
ry "Status". You can press ESC to abort the printing (it will
wait till the end of the current staff line to stop printing).
The program will return to DOS when it is done.
The last option (#8) 'Quit Program' will exit the program
and return you to DOS.
PRINTING SOME SAMPLE MUSIC
Included with Version 2.0 of ACCU Music Printer is the file
STARBANN.ACC. This is the music for the Star Spangled Banner.
To print it out, make sure you have correctly set up your printer
driver. Then, load up MUSIC.EXE. Select option #1 and enter the
filename 'STARBANN.ACC' and press RETURN (without the apost-
rophes). Next select the print quality with option #6. Last of
all, select option #7. Be sure the disk with the file is in the
drive and the printer is turned on. At the title prompt press
RETURN and at the author prompt press RETURN too. The program
should print out the music to the Star Spangled Banner then.
CREATING YOUR OWN MUSIC
You may be thinking by now, "This is great, but how do I
print out my own music?" Well, here comes that information. The
first step is to load up your word processor or any good text
editor (something as simple as EDLIN will work too). You will be
entering information specifically for the printout by ACCU Music
Printer. That means that anything you type will appear in the
sheet music. The format for each command is as follows:
Note Letter/Accidental/Octave Number/Note Length/Dot/Tie/Dynamic
A description of each part follows:
Note letter This is the musical letter of the note.
Valid note letters are: C, D, E, F, G,
A, B, R. The R is for rest. Use it if
you want a rest instead of a regular
note.
Accidental This is the accidental of the note.
Some valid accidentals are: N
(natural), S (sharp), F (flat), *. Only
use an accidental if you want it to
appear on the music. For example, if
all of the notes in a song are natural,
do not put an N for all of their
accidentals. Use an *. That means that
ACCU Music Printer will just print the
note with no accidental. For rests, be
sure to use an *.
Octave Number This is the octave number of the note.
It ranges from 1 to 8. If the note is a
rest, use an * instead of an octave
number. Each octave goes from lower C
to the B above it. Octave 8 only
contains lower C. The following diagram
gives you an idea where on the staff
each octave is:
G
---------------------------F ---------------------------
E
---------------------------D ---------------------------
Treble C - Start of octave 5
---------------------------B ---------------------------
Clef A
---------------------------G ---------------------------
F
---------------------------E ---------------------------
D
Middle C - Start of octave 4
B
---------------------------A ---------------------------
G
---------------------------F ---------------------------
Bass E
---------------------------D ---------------------------
Clef C - Start of octave 3
---------------------------B ---------------------------
A
---------------------------G ---------------------------
F
E
Note Length This is how long the note is. Valid
note lengths are W (whole note), H (half
note), Q (quarter note), E (eighth
note), and S (sixteenth note). Rests
must have a note length.
Dot This is whether the note is dotted. If
it is, there is a period immediately
following the note length. If not,
there is NO period following the note
length.
Tie This is whether the note it tied. If it
is, there is a T following the last
character. If it is not, there is
nothing following the last character.
[NOTE: Ties do not work in this version
of ACCU Music Printer. Include them in
your music so that in future versions
you won't have to modify your music.]
Dynamic This is the dynamic of the note. It is
optional. Dynamics can be "fff", "ff",
"f", "mf", "mp", "p", "pp", "ppp", etc.
After the last character of the note
command, put a slash ('/') and then the
dynamic (in lower case). For a "mf"
note, you would add "/mf" to the end of
the note command. See examples for a
better illustration. Do not add
dynamics to rests! Only changes in the
dynamics will be printed on the music,
so if you want to put dynamics, do it on
EVERY note!
NOTE: All of the note command should be in UPPERCASE except for
the dynamic portion (eg. mf or f or p). Eg. C*4E/mf
The following are some examples:
C*4E This is a C note, with no accidental, in the
4th octave and is an eighth note.
FS5Q. This is a F note, with a sharp accidental, in
the 5th octave, a quarter note, and is
dotted.
B*3ST This is a B note, with no accidental, in the
3rd octave, sixteenth note, and is tied.
R**Q This is a quarter rest.
GN6H.T This is a G note, with a natural accidental,
in the 6th octave, half note, dotted, and is
tied.
BN4Q/mf This is a B note, with a natural accidental,
in the 4th octave, quarter note, "mf"
dynamic.
G*5H.T/fff This is a G note, with no accidental, in the
5th octave, half note, dotted, tied, and is
"fff" dynamic.
In addition to the usual whole measure rest "R**W", I have
added a new type of rests common to musicians. It is the multi-
ple measure rest. It shows up on the music as 1.5 inch line with
the number of whole measure rests written above it. The command
is "Xn" where 'n' is the number of whole measure rests. Do not
use it for only 1 whole measure rest. Anything 2 or greater is
okay. Be sure to put the "Xn" command between two measure bars
(just like a whole rest usually is). Some examples are:
X2 Two measures of whole rests.
X12 Twelve measures of whole rests.
X6 Six measures of whole rests.
There are a few other things that you must know in order to
enter music for ACCU Music Printer. The first is that you need
to divide your music into measure bars. If you don't you'll run
into major problems. To put a measure bar in your music, use
'M***' as the note. Do not put a measure bar at the beginning or
end of your music. At the end of your music use 'Q***' as the
note. This tells ACCU Music Printer that this is the end of your
music. The following is a sample scale divided into measures:
C*4Q
D*4Q
E*4Q
F*4Q
M***
G*4Q
A*4Q
B*4Q
C*5Q
M***
D*5Q
C*5Q
B*4Q
A*4Q
M***
G*4Q
F*4Q
E*4Q
D*4Q
M***
C*4Q
R**H
R**Q
Q***
That explains everything necessary to make your own music.
If you do decide to use a word processor to create your music, be
sure to convert the file to ASCII text when done using the word
processor.
ADVANCED MUSIC COMMANDS
As you may have noticed, entering the key signature, time
signature, title, author, etc. each time you want to print a
piece of music becomes tedious. In addition, this allows you to
have only one time signature and key signature per piece of
music. As a result, a series of special commands have been added
to ACCU Music Printer to overcome these limitations.
COMMENT
One function that is quite useful is the comment. This
allows you to put comments in your music telling where you are in
the music or to describe something in the music. Comments are
NOT printed and are totally disregarded by the program. Comments
must be on their own line (with no music commands on the same
line). On the first column of the comment there must be a semi-
colon ;. A few examples of comments might be:
M***
; This is the second ending of the music
E*4Q
F*4H.
M***
G*4H
G*4H
Q***
; That's the end.
TITLE, AUTHOR
Two of the special commands which are closely related are
TITLE and AUTHOR. They allow you to set the Title and Author of
the piece of music. They must be at the very beginning of the
song (before any music data). The format for them is:
TITLE=Your Title Here
AUTHOR=Me
Just put the title or author immediately following the equal
= sign without any quotes of apostrophes. The equal sign is
necessary.
CLEF
Another command that is quite useful is CLEF. This allows
you to set the clef of the music. At this point in time it can
only be used at the very beginning of the song (before any music
data). It is used to set the initial clef. For now, you can
only have one clef per song. After the CLEF= (all special
commands have an equal sign after them), you need to put a letter
telling what clef. This letter is the same as the one you would
press if you were entering the Clef from the menu. The valid
letters are: T - treble, B - bass, N - tenor, A - alto, S -
soprano. An example might be:
CLEF=N
; This sets the clef to TENOR
TIME
The TIME command allows you to set the time signature in
your music. You can use it anywhere within your song. It is
useful for initially setting the time signature of a song in
addition to changing the time signature partway through the song.
The TIME command must IMMEDIATELY follow a measure bar (M***).
The format for the TIME command is TIME=tb. The 't' would be the
top number of the time signature and 'b' would be the bottom
number of the time signature. Don't forget the equal sign.
There is one limitation to the TIME command. When you change
both the TIME signature and the KEY (discussed later), it will
not output correctly when you combine both of them. You can
change each of these individually, but not together. You will
see what I mean if you try this. This should be fixed in a later
version of the program.
E*4Q
F*4Q
G*4H
M***
TIME=24
; This would set the time signature to 2/4
G*4H
F*4Q
E*4Q
Q***
KEY
The KEY command allows you to change the key signature of
your music. It can be used both at the beginning of the song and
elsewhere within the song. It must IMMEDIATELY follow a measure
bar (M***). The format for the KEY command is KEY=nT (where 'T'
is either F for Flats or S for Sharps and 'n' is the number of
each). As mentioned in the TIME command, there is one limitation
to the KEY command. If you combine both a KEY command and a TIME
command at the same spot, it will not output correctly. This
will be fixed in a future version.
E*4Q
F*4Q
G*4H
M***
KEY=3F
; This sets the key to 3 flats
E*4Q
F*4Q
G*4H
M***
KEY=0F
; This sets the key to no flats/sharps
If you want to set the KEY to 0 flats/sharps at the begin-
ning of your song, be sure to not to set the key signature at the
main menu.
E*4Q
F*4Q
G*4H
M***
TIME=44
KEY=2F
; This is an example of what won't work!
Any of the advanced commands can be used to replace the
manual settings at the main menu. Be sure to set the settings
from the main menu OR use the advanced commands. Do not forget
to use either one. Also, the advanced commands override any
manual settings.
TRANSPOSER
The transposer is a utility included as of Version 2.0. It
allows you to transpose music UP or DOWN a number of half steps.
This means you could have it transpose some music down an octave
or maybe from one instrument to another. Another feature of the
transposer is that it allows you to specify the key signature of
the output file. This is useful for changing music from a
difficult key to an easier one.
Begin by executing TRANPOSE.EXE. You will be shown the
program title and then you will be asked some questions. First
enter the name of the file that you wish to transpose (this
should be a file in the ACCU Music Printer format). Next enter
the name of the output file. This will be the file that is
created.
Enter the tranpose amount in half steps. Enter a positive
number (without the plus sign) to transpose UP or a negative
number (WITH the negative sign) to transpose DOWN. You may enter
0 or any other number. Remember that there are 12 half steps per
octave. If you enter a number too big or too small, it will
automatically put the transposed note in the next closest octave.
An example of using half steps would be: transposing CN4Q up 2
half steps would make it DN4Q.
Next, enter the key signature of the file you are
transposing. If your key signature has no flats or sharps,
select either Flats or Sharps and then enter 0 for the number.
If you have the key indicated in the file (using the advanced
command KEY=), just enter any key at this prompt. It doesn't
make a difference as long as there is a KEY= command at the
beginning of your music file.
It will next ask you if you would like the output file to
have a key signature with flats or sharps. Select either one,
depending on your preference (if you want no flats or sharps,
select either one and read below). You will then be asked
whether you want to specify the number of flats or sharps
(depending on what you selected in the previous question) in the
resulting output file. Select Y)es or N)o. If you want neither
flats or sharps in the key signature, select Y)es. If you select
Y)es, you will be asked how many flats or sharps (depending on
what you chose) you want in the new key signature. If you want
neither flats or sharps, enter a 0.
The transposer will then scan your music file and create an
output file. If you have multiple key signature changes within
the input file, they will all be combined into one key for the
output file. If you did not select the number of flats or sharps
for the resulting file, the program will determine an optimal key
and then rewrite the music according to the new key.
NOTES FROM THE AUTHOR
It has been well over three months since the last version of
ACCU Music Printer. I am really sorry for the delay. I have
been quite amazed at the number of registrations that I actually
received. I greatly appreciate your support of my programming
efforts.
For those of you who registered, you deserve an explanation
of the delays. First of all, I worked full-time during the
summer and this occupied much of my time. In addition, when
school started I had just as little time available. There have
been many major changes to the program which have required some
extra programming work. My family has been moving and I wanted
to hold this release of the program until we got the new address.
Also, I was waiting for the new version of C, Turbo C++, which I
ordered (thanks in part to the registrations). Last of all, I
have been applying to college.
Reading comments about the program has proved a valuable
asset in learning what to change. Although I already had plans
for things to modify (such as higher resolution notes), I made an
attempt to add any suggestions that I saw as feasible at this
point in time. I will keep in mind all of your suggestions as I
continue to upgrade this program. After using this new version,
please mail me the comment form with any ideas, changes, or bugs
so I know where to go from here.
ABOUT THE AUTHOR
I live in Poway, California which is a city only 30 miles
away from downtown San Diego. I am 18 and am attending Poway
High School as a senior. I have been programming for over six
years. I first started out on the Atari 800 with BASIC and have
progressed to C on the IBM PC. I have written several other
shareware programs for the Atari, but no others for the IBM yet.
ABOUT THE PROGRAM
ACCU Music Printer is written in C and compiled with Turbo
C++. It started out as a BASIC program on my Atari. It easily
outgrew that and so was rewritten in C on the IBM. It is cur-
rently over 4000 lines long. Any comments or questions about the
program and how it works are welcome.
FUTURE REVISIONS
Assuming I receive some support or acknowledgement that this
program is any good, I will continue making enhancements. Future
enhancements include the following:
o More already written music files ready to print with
ACCU Music Printer.
o Enhanced printer output. This means that several
consecutive eighth notes and sixteenth notes will be
connected together instead of separate. Also, the
addition of thirty-second notes would be nice. The
addition of ties will be coming in the future.
o Fixes to advanced command limitations
o A Scorer which would take several ACCU Music Printer
files and print them out like a director's score or
something like you would find in a music book.
o A Conversion program to allow your ACCU Music Printer
files to be converted to Adlib/Soundblaster .ROL files
and played with the VISUAL COMPOSER program by Adlib.
o An Entry program to ease the entering of ACCU Music
Printer songs. It will feature a graphical display of
the music in addition to a text-based entry system.
ACCU MUSIC PRINTER REGISTRATION
ACCU Music Printer is being distributed as ShareWare. If
you find it useful or use it every so often, please register your
program. Three registration plans are available:
o Plan 1 Fill out the registration form and mail it
with $5.00. You will receive the next
version of ACCU Music Printer on disk with
printed documentation. You will ONLY receive
the next version.
o Plan 2 Fill out the registration form and mail it
with $12.00. You will receive the next three
major versions of ACCU Music Printer on disk
with printed documentation for only the major
versions.
.... one more plan ....
o Plan 3 Send anything over $20.00 and I will supply
you with a version of ACCU Music Printer each
time I make a major version. Printed
documentation will come with the major
versions! That means you will get a version
until I stop making them.
You may be wondering, "How come he doesn't give unlimited
versions at $12.00?" I have to worry about expenses. Disks cost
around a $1.00 (assuming equal 3.5 and 5.25 inch disk usage) a
piece. Mailing costs at least $.50 (probably more with the Post
Office raising rates). And then I'd like to make some kind of
profit.
I would really appreciate any comments, questions, ideas,
etc. Anything I can get from the users will certainly help me
make ACCU Music Printer a better program. If you have any
problems, BE SURE TO WRITE OR CALL ME!! Just send me a note or
write me a letter. Be sure to include your return address in
case I need to write you back. There is a comment form near the
end of this documentation.
Send all correspondence to:
Kevin Fischer
16878 St. James Drive
Poway, CA 92064-1137
USA
See registration form on the next page if you feel like
registering your ACCU Music Printer.
DISCLAIMER
I do not accept any responsibility for any damages caused by
ACCU Music Printer. You are using this program at your own risk.
There are no warranties or guarantees that come with this
program.
SHAREWARE
This program is distributed as SHAREWARE. No fee may be
charged for it except by me. If you decide to continue using
this program, please consider registering it.
REVISION HISTORY
Version 2.0 Added many new features including:
higher resolution printing; print margin
changes; transposing program; key, time,
title, author setting from within music
file; alto, tenor, and soprano clefs; 3
print modes, draft, medium, and high;
redesigned program interfaces; plus
several other modifications
Version 1.5 Fixed bug which cut off top portion of
sharp key signature when printing treble
clef music. Special thanks again to
Russell Taliaferro for pointing out this
bug.
Version 1.4 Fixed bug which wouldn't print out sharp
key signature when selected from
MUSIC.EXE. Special thanks to Russell
Taliaferro for pointing out this bug.
Version 1.3 Removed output of music to graphics
screen. No need for graphics card.
Output is dumped directly from memory to
printer. Print abort option added.
Version 1.2 Fixed bug in printing which skipped
certain staff lines. Bug corrected.
Added laser printer support. Added
dynamic support. Added extended number
of rests.
Version 1.1 Fixed bug in music formatting routine
which caused measures in music to be
skipped. Bug corrected and music
formatting routine works correctly.
Added version # and date of version to
MUSIC.EXE program.
Version 1.0 Initial release of ACCU Music Printer.
CONTACTING THE AUTHOR
If you need to contact me for any reason, I can be reached
at the location listed below. Please phone if it is extremely
urgent only. I can also be reached on the RelayNET Soundcards
conference (often known as the Adlib conference). Just send a
PUBLIC message to KEVIN FISCHER.
Please NOTE, my address has changed since the last version
of ACCU Music Printer.
Kevin Fischer
16878 St. James Drive
Poway, CA 92064-1137
USA
or call voice (619)-487-5461
INDEX
ACCIDENTAL . . . . . . . . . . . . . . . . . . . . . . . . .8, 10
ADDRESS. . . . . . . . . . . . . . . . . . . . 15, 17, 19, 21, 22
ADVANCED . . . . . . . . . . . . . . . . . . . . . . . 11, 14, 16
ALTO . . . . . . . . . . . . . . . . . . . . . . . . . .1, 12, 18
AUTHOR . . . . . . . . . . . . . . . . . . . 1, 7, 11, 12, 15, 18
BASS . . . . . . . . . . . . . . . . . . . . . . . . . . . .9, 12
BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 2
CLEF . . . . . . . . . . . . . . . . . . . . . . .1, 6, 9, 12, 18
COLOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 2
COMMAND-LINE . . . . . . . . . . . . . . . . . . . . . . . . 1, 2
COMMENT. . . . . . . . . . . . . . . . . . . . 11, 12, 15, 17, 21
CREATING . . . . . . . . . . . . . . . . . . . . . . . . . . .5-7
DIRECT SCREEN. . . . . . . . . . . . . . . . . . . . . . . . . .1
DOT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 9
DRIVER . . . . . . . . . . . . . . . . . . . . . . . . .2, 3, 5-7
DYNAMIC. . . . . . . . . . . . . . . . . . . . . . . . . 8-10, 18
EDITOR . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 8
EQUIPMENT. . . . . . . . . . . . . . . . . . . . . . . . . . . .1
FUTURE . . . . . . . . . . . . . . . . . . . . . . . . .9, 13, 16
KEY. . . . . . . . . . . . . . . . . . . . . .1, 6, 11, 13-15, 18
MARGIN . . . . . . . . . . . . . . . . . . . . . . . . . 1, 7, 18
MULTIPLE MEASURE REST. . . . . . . . . . . . . . . . . . . . . 10
MUSCNFIG.EXE . . . . . . . . . . . . . . . . . . . . . . . . .1-3
MUSIC.EXE. . . . . . . . . . . . . . . . . . . . . . .1, 6, 7, 18
NEW. . . . . . . . . . . . . . . . . . . . . . . . .1, 10, 15, 18
NOTE . . . . . . . . . . . . . . . . . . . . .3, 8-11, 14, 17, 19
NOTE LENGTH. . . . . . . . . . . . . . . . . . . . . . . . . 8, 9
NOTE LETTER. . . . . . . . . . . . . . . . . . . . . . . . . . .8
OCTAVE NUMBER. . . . . . . . . . . . . . . . . . . . . . . . . .8
OPTIONS. . . . . . . . . . . . . . . . . . . . . . . . 1, 2, 6, 7
PRINTER. . . . . . . . . . . . . . . . . . 1-9, 11, 14-19, 21, 22
PRINTING . . . . . . . . . . . . . . . . . . . . . 1, 4, 6, 7, 18
PROGRAM. . . . . . . . . . . . . . . . . 1-3, 6, 7, 12-18, 21, 22
REGISTRATION . . . . . . . . . . . . . . . . . . . . . 16, 17, 22
REVISION . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
SETTING UP . . . . . . . . . . . . . . . . . . . . . . . . . 2, 6
SHAREWARE. . . . . . . . . . . . . . . . . . . . . . . . . .16-18
SOPRANO. . . . . . . . . . . . . . . . . . . . . . . . .1, 12, 18
TENOR. . . . . . . . . . . . . . . . . . . . . . . . . .1, 12, 18
TIE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 9
TIME . . . . . . . . . . . . . . . . . . 1, 2, 4-7, 11-15, 17, 18
TITLE. . . . . . . . . . . . . . . . . . .1, 6, 7, 11, 12, 14, 18
TRANPOSE.EXE . . . . . . . . . . . . . . . . . . . . . . . .1, 14
TRANSPOSE. . . . . . . . . . . . . . . . . . . . . . . . . . . 14
TREBLE . . . . . . . . . . . . . . . . . . . . . . . . .9, 12, 18
VERSION 2.0 COMMENT FORM
Name:
________________________________________________________
Street Address:
________________________________________________________
City, State and ZipCode:
________________________________________________________
Ratings: (1 to 10, 10 being the best)
Documentation Quality 1 2 3 4 5 6 7 8 9 10
Program Quality 1 2 3 4 5 6 7 8 9 10
Program Value 1 2 3 4 5 6 7 8 9 10
Comments and Questions:
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
Use this form for sending comments, questions, etc. to me
concerning ACCU Music Printer. Please do this even if you decide not
to register your program. Your suggestions may make this a program
worth registering.
Mail to:
Kevin Fischer
16878 St. James Drive
Poway, CA 92064-1137
USA
VERSION 2.0 REGISTRATION FORM
Name:
________________________________________________________
Street Address:
________________________________________________________
City, State and ZipCode:
________________________________________________________
Home phone number:
________________________________________________________
Type of computer system (type of computer, monitor, video card,
disk drive, hard drive, printer, modem, etc.)
________________________________________________________
________________________________________________________
________________________________________________________
Where did you get ACCU Music Printer?
________________________________________________________
Comments about the program:
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
Amount of money enclosed, registration plan number:
________________________________________________________
Type of disks you use (3.5 or 5.25 inch, 360k, 720k, 1.2mb, 1.44mb):
________________________________________________________
Thank you very much for registering your ACCU Music Printer
program. You will be receiving the latest version of the program as
soon as it becomes available.
Mail this form with your money to:
Kevin Fischer
16878 St. James Drive
Poway, CA 92064-1137 USA